//工厂模式（Factory Pattern）：通过一个工厂类创建对象，而不是直接使用new操作符。案例：

 function Car(make,model,year){
 	this.make=make;
 	this.model=model;
 	this.year=year;
 }
 //两种方式都适用
//在构造函数内部创建局部函数
 function CarFactory(){
 	this.createCar=function(make,model,year){
 		return new Car(make,model,year)
 	}
 }
 
 //通过构造函数的prototype属性，在对象的原型上返回新的对象                                                        
 // CarFactory.prototype.createCar=(make,model,year)=>new Car(make,model,year);

 var factory=new CarFactory();
 var car=factory.createCar("速腾",'model A','2019');
 console.log(car);